Shinken (software)

Shinken

Shinken screenshot
Original author(s) Jean Gabès
Initial release December 1, 2009[1]
Stable release 0.8 / October 17, 2011; 4 months ago (2011-10-17)[2]
Operating system Unix-like, Windows
Available in Python
Type Network monitoring
License Affero General Public License
Website www.shinken-monitoring.org

Shinken is an open source computer system and network monitoring software application compatible with Nagios. It watches hosts and services, alerting users when things go wrong and again when they get better. The major improvement of Shinken over Nagios is the easy load balanced and highly available architecture. The administrator manage a single configuration, the system automatically "cuts" it into parts and dispatches it to worker nodes. It takes its name from this functionality, a Shinken is a sharp Japanese sword.

Shinken was written by Jean Gabès as a proof of concept for a new Nagios architecture. Believing new implementation was faster and more flexible than the old C code, he proposed it as the new development branch of Nagios 4.[3] The inclusion is not wished from Nagios authors, so now Shinken can be considered as a network monitoring software application compatible with Nagios.[4]

Shinken was originally designed to run under all systems where Python runs. The development environment is under Linux, but also runs well on other Unix variants and Windows. The reactionner process (responsible for sending notifications) can be run under the Android OS. It is free software, licensed under the terms of the Affero General Public License as published by the Free Software Foundation.

Contents

Overview

Architecture

A Shinken installation consists of several processes, each optimized for a specific task.

There can be multiple instances for each type of process, either on a single host or spread over many hosts. Adding more processes automatically distributes the load.

See also

References

  1. ^ Official release in the Nagios mailing list at https://sourceforge.net/mailarchive/message.php?msg_id=6f8615170912010909me433f0do3eb284c11def9dc4%40mail.gmail.com
  2. ^ [1]
  3. ^ Gabès, Jean (2009-12-01). "Shinken : a new implementation proposal". Source forge. https://sourceforge.net/mailarchive/message.php?msg_id=6f8615170912010909me433f0do3eb284c11def9dc4%40mail.gmail.com. Retrieved 2009-12-01. "I would like to have your feed back about a (unfinished) reimplementation of Nagios named "Shinken" I wrote in Python that is faster and more modular than the current Nagios implementation in C" 
  4. ^ Gabès, Jean (2010-06-01). "Shinken : a mix with Nagios is not possible". Shinken team. http://www.shinken-monitoring.org/news/shinken-integration-into-nagios-wont-be-possible/. Retrieved 2010-06-01. "We never got an answer for the initial Shinken proposal because we are seen as a renegade project. In fact, now we can say that we are a fork." 

External links